package com.myschool.server.manager;

import java.util.Set;

import com.myschool.server.model.Section;
import com.myschool.server.model.Subject;
import com.myschool.server.model.User;

public interface SectionManager extends Manager<Section> {

	public Set<Section> createSections(Long gradeId, Set<Section> sections);

	public Section addStudentsToSection(Long sectionId, Set<User> students);

	public Section assignTeacherToSection(Long sectionId, User teacher);

	public void removeStudentFromSection(Long sectionId, User student);
	
	public Section addSubjectsToSection(Long sectionId,Set<Subject> subjects);

}
